home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 July/August / PC Active NR.227.iso / Software / Games / windows / Freeciv-2.1.9-win32-gtk2-setup.exe / data / civ2 / techs.ruleset < prev    next >
Encoding:
Text File  |  2009-03-30  |  15.7 KB  |  749 lines

  1.  
  2. ; Modifying this file:
  3. ; You should not modify this file except to make bugfixes or
  4. ; for other "maintenance".  If you want to make custom changes,
  5. ; you should create a new datadir subdirectory and copy this file
  6. ; into that directory, and then modify that copy.  Then use the
  7. ; command "rulesetdir <mysubdir>" in the server to have freeciv
  8. ; use your new customized file.
  9.  
  10. [datafile]
  11. description="Civ2 technology data for Freeciv (incomplete)"
  12. options="1.9"
  13.  
  14. ; Below: The individual advances, one per section.
  15. ; The number can be variable, up to 196.
  16. ;
  17. ; The actual tag used (the * in [advance_*]) does not matter, except 
  18. ; it must be unique within this file, and it may be used in debug 
  19. ; output when reading this file.
  20. ;
  21. ; Notes:
  22. ;
  23. ; name          = name as seen by user 
  24. ; req1, req2    = advances required before researching this one
  25. ; root_req      = advance required before acquiring this one, inherited
  26. ;                 by all techs that require this tech in turn unless
  27. ;                 "None" is given explicitly
  28. ; flags         = special flag strings (see default/techs.ruleset)
  29. ; graphic       = icon for technology
  30. ; graphic_alt   = alternate icon
  31. ; helptext    = optional help text string (set units ruleset for examples)
  32. ; bonus_message = text seen when a player is the first to 
  33. ;                 discover an bonus tech.
  34. ; cost        = if tech_cost_style is set to 3, this field is read for
  35. ;          information on how much a tech costs
  36. ;
  37. ; Special values for req1 and req2 are "None" (first section below) 
  38. ; and "Never" (never available).  If only one tech is required, 
  39. ; it should be listed as req1.
  40.  
  41. [advance_advanced_flight]
  42. name     = _("Advanced Flight")
  43. req1     = "Radio"
  44. req2     = "Machine Tools"
  45. flags    = ""
  46. graphic     = "a.advanced_flight"
  47. graphic_alt = "-"
  48.  
  49. [advance_alphabet]
  50. name     = _("Alphabet")
  51. req1     = "None"
  52. req2     = "None"
  53. flags    = ""
  54. graphic     = "a.alphabet"
  55. graphic_alt = "-"
  56.  
  57. [advance_amphibious_warfare]
  58. name     = _("Amphibious Warfare")
  59. req1     = "Navigation"
  60. req2     = "Tactics"
  61. flags    = ""
  62. graphic     = "a.amphibious_warfare"
  63. graphic_alt = "-"
  64.  
  65. [advance_astronomy]
  66. name     = _("Astronomy")
  67. req1     = "Mysticism"
  68. req2     = "Mathematics"
  69. flags    = ""
  70. graphic     = "a.astronomy"
  71. graphic_alt = "-"
  72.  
  73. [advance_atomic_theory]
  74. name     = _("Atomic Theory")
  75. req1     = "Theory of Gravity"
  76. req2     = "Physics"
  77. flags    = ""
  78. graphic     = "a.atomic_theory"
  79. graphic_alt = "-"
  80.  
  81. [advance_automobile]
  82. name     = _("Automobile")
  83. req1     = "Combustion"
  84. req2     = "Steel"
  85. flags    = "Population_Pollution_Inc"
  86. graphic     = "a.automobile"
  87. graphic_alt = "-"
  88.  
  89. [advance_banking]
  90. name     = _("Banking")
  91. req1     = "Trade"
  92. req2     = "The Republic"
  93. flags    = ""
  94. graphic     = "a.banking"
  95. graphic_alt = "-"
  96.  
  97. [advance_bridge_building]
  98. name     = _("Bridge Building")
  99. req1     = "Iron Working"
  100. req2     = "Construction"
  101. flags    = "Bridge"
  102. graphic     = "a.bridge_building"
  103. graphic_alt = "-"
  104.  
  105. [advance_bronze_working]
  106. name     = _("Bronze Working")
  107. req1     = "None"
  108. req2     = "None"
  109. flags    = ""
  110. graphic     = "a.bronze_working"
  111. graphic_alt = "-"
  112.  
  113. [advance_ceremonial_burial]
  114. name     = _("Ceremonial Burial")
  115. req1     = "None"
  116. req2     = "None"
  117. flags    = ""
  118. graphic     = "a.ceremonial_burial"
  119. graphic_alt = "-"
  120.  
  121. [advance_chemistry]
  122. name     = _("Chemistry")
  123. req1     = "University"
  124. req2     = "Medicine"
  125. flags    = ""
  126. graphic     = "a.chemistry"
  127. graphic_alt = "-"
  128.  
  129. [advance_chivalry]
  130. name     = _("Chivalry")
  131. req1     = "Feudalism"
  132. req2     = "Horseback Riding"
  133. flags    = ""
  134. graphic     = "a.chivalry"
  135. graphic_alt = "-"
  136.  
  137. [advance_code_of_laws]
  138. name     = _("Code of Laws")
  139. req1     = "Alphabet"
  140. req2     = "None"
  141. flags    = ""
  142. graphic     = "a.code_of_laws"
  143. graphic_alt = "-"
  144.  
  145. [advance_combined_arms]
  146. name     = _("Combined Arms")
  147. req1     = "Mobile Warfare"
  148. req2     = "Advanced Flight"
  149. flags    = ""
  150. graphic     = "a.combined_arms"
  151. graphic_alt = "-"
  152.  
  153. [advance_combustion]
  154. name     = _("Combustion")
  155. req1     = "Refining"
  156. req2     = "Explosives"
  157. flags    = ""
  158. graphic     = "a.combustion"
  159. graphic_alt = "-"
  160.  
  161. [advance_communism]
  162. name     = _("Communism")
  163. req1     = "Philosophy"
  164. req2     = "Industrialization"
  165. flags    = ""
  166. graphic     = "a.communism"
  167. graphic_alt = "-"
  168. helptext = _("Reduces the effect of Cathedrals.")
  169.  
  170. [advance_computers]
  171. name     = _("Computers")
  172. req1     = "Mass Production"
  173. req2     = "Miniaturization"
  174. flags    = ""
  175. graphic     = "a.computers"
  176. graphic_alt = "-"
  177.  
  178. [advance_conscription]
  179. name     = _("Conscription")
  180. req1     = "Democracy"
  181. req2     = "Metallurgy"
  182. flags    = ""
  183. graphic     = "a.conscription"
  184. graphic_alt = "-"
  185.  
  186. [advance_construction]
  187. name     = _("Construction")
  188. req1     = "Masonry"
  189. req2     = "Currency"
  190. flags    = "Fortress"
  191. graphic     = "a.construction"
  192. graphic_alt = "-"
  193.  
  194. [advance_currency]
  195. name     = _("Currency")
  196. req1     = "Bronze Working"
  197. req2     = "None"
  198. flags    = ""
  199. graphic     = "a.currency"
  200. graphic_alt = "-"
  201.  
  202. [advance_democracy]
  203. name     = _("Democracy")
  204. req1     = "Banking"
  205. req2     = "Invention"
  206. flags    = ""
  207. graphic     = "a.democracy"
  208. graphic_alt = "-"
  209.  
  210. [advance_economics]
  211. name     = _("Economics")
  212. req1     = "Banking"
  213. req2     = "University"
  214. flags    = ""
  215. graphic     = "a.economics"
  216. graphic_alt = "-"
  217.  
  218. [advance_electricity]
  219. name     = _("Electricity")
  220. req1     = "Metallurgy"
  221. req2     = "Magnetism"
  222. flags    = ""
  223. graphic     = "a.electricity"
  224. graphic_alt = "-"
  225. helptext = _("Improves the effect of Colosseums.")
  226.  
  227. [advance_electronics]
  228. name     = _("Electronics")
  229. req1     = "The Corporation"
  230. req2     = "Electricity"
  231. flags    = ""
  232. graphic     = "a.electronics"
  233. graphic_alt = "-"
  234.  
  235. [advance_engineering]
  236. name     = _("Engineering")
  237. req1     = "The Wheel"
  238. req2     = "Construction"
  239. flags    = ""
  240. graphic     = "a.engineering"
  241. graphic_alt = "-"
  242.  
  243. [advance_environmentalism]
  244. name     = _("Environmentalism")
  245. req1     = "Never"        ; "Recycling"
  246. req2     = "Never"        ; "Space Flight"
  247. flags    = ""
  248. graphic     = "a.environmentalism"
  249. graphic_alt = "-"
  250.  
  251. [advance_espionage]
  252. name     = _("Espionage")
  253. req1     = "Communism"
  254. req2     = "Democracy"
  255. flags    = ""
  256. graphic     = "a.espionage"
  257. graphic_alt = "-"
  258.  
  259. [advance_explosives]
  260. name     = _("Explosives")
  261. req1     = "Gunpowder"
  262. req2     = "Chemistry"
  263. flags    = ""
  264. graphic     = "a.explosives"
  265. graphic_alt = "-"
  266.  
  267. [advance_feudalism]
  268. name     = _("Feudalism")
  269. req1     = "Warrior Code"
  270. req2     = "Monarchy"
  271. flags    = ""
  272. graphic     = "a.feudalism"
  273. graphic_alt = "-"
  274.  
  275. [advance_flight]
  276. name     = _("Flight")
  277. req1     = "Combustion"
  278. req2     = "Theory of Gravity"
  279. flags    = ""
  280. graphic     = "a.flight"
  281. graphic_alt = "-"
  282.  
  283. [advance_fundamentalism]
  284. name     = _("Fundamentalism")
  285. req1     = "Theology"
  286. req2     = "Conscription"
  287. flags    = ""
  288. graphic     = "a.fundamentalism"
  289. graphic_alt = "-"
  290.  
  291. [advance_fusion_power]
  292. name     = _("Fusion Power")
  293. req1     = "Nuclear Power"
  294. req2     = "Superconductors"
  295. flags    = ""
  296. graphic     = "a.fusion_power"
  297. graphic_alt = "-"
  298.  
  299. [advance_genetic_engineering]
  300. name     = _("Genetic Engineering")
  301. req1     = "Medicine"
  302. req2     = "The Corporation"
  303. flags    = ""
  304. graphic     = "a.genetic_engineering"
  305. graphic_alt = "-"
  306.  
  307. [advance_guerilla_warfare]
  308. name     = _("Guerilla Warfare")
  309. req1     = "Communism"
  310. req2     = "Tactics"
  311. flags    = ""
  312. graphic     = "a.guerilla_warfare"
  313. graphic_alt = "-"
  314.  
  315. [advance_gunpowder]
  316. name     = _("Gunpowder")
  317. req1     = "Invention"
  318. req2     = "Iron Working"
  319. flags    = ""
  320. graphic     = "a.gunpowder"
  321. graphic_alt = "-"
  322.  
  323. [advance_horseback_riding]
  324. name     = _("Horseback Riding")
  325. req1     = "None"
  326. req2     = "None"
  327. flags    = ""
  328. graphic     = "a.horseback_riding"
  329. graphic_alt = "-"
  330.  
  331. [advance_industrialization]
  332. name     = _("Industrialization")
  333. req1     = "Railroad"
  334. req2     = "Banking"
  335. flags    = "Population_Pollution_Inc"
  336. graphic     = "a.industrialization"
  337. graphic_alt = "-"
  338.  
  339. [advance_invention]
  340. name     = _("Invention")
  341. req1     = "Engineering"
  342. req2     = "Literacy"
  343. flags    = ""
  344. graphic     = "a.invention"
  345. graphic_alt = "-"
  346.  
  347. [advance_iron_working]
  348. name     = _("Iron Working")
  349. req1     = "Bronze Working"
  350. req2     = "Warrior Code"
  351. flags    = ""
  352. graphic     = "a.iron_working"
  353. graphic_alt = "-"
  354.  
  355. [advance_labor_union]
  356. name     = _("Labor Union")
  357. req1     = "Mass Production"
  358. req2     = "Guerilla Warfare"
  359. flags    = ""
  360. graphic     = "a.labor_union"
  361. graphic_alt = "-"
  362.  
  363. [advance_laser]
  364. name     = _("Laser")
  365. req1     = "Mass Production"
  366. req2     = "Nuclear Power"
  367. flags    = ""
  368. graphic     = "a.laser"
  369. graphic_alt = "-"
  370.  
  371. [advance_leadership]
  372. name     = _("Leadership")
  373. req1     = "Chivalry"
  374. req2     = "Gunpowder"
  375. flags    = ""
  376. graphic     = "a.leadership"
  377. graphic_alt = "-"
  378.  
  379. [advance_literacy]
  380. name     = _("Literacy")
  381. req1     = "Writing"
  382. req2     = "Code of Laws"
  383. flags    = ""
  384. graphic     = "a.literacy"
  385. graphic_alt = "-"
  386.  
  387. [advance_machine_tools]
  388. name     = _("Machine Tools")
  389. req1     = "Steel"
  390. req2     = "Tactics"
  391. flags    = ""
  392. graphic     = "a.machine_tools"
  393. graphic_alt = "-"
  394.  
  395. [advance_magnetism]
  396. name     = _("Magnetism")
  397. req1     = "Iron Working"
  398. req2     = "Physics"
  399. flags    = ""
  400. graphic     = "a.magnetism"
  401. graphic_alt = "-"
  402.  
  403. [advance_map_making]
  404. name     = _("Map Making")
  405. req1     = "Alphabet"
  406. req2     = "None"
  407. flags    = ""
  408. graphic     = "a.map_making"
  409. graphic_alt = "-"
  410.  
  411. [advance_masonry]
  412. name     = _("Masonry")
  413. req1     = "None"
  414. req2     = "None"
  415. flags    = ""
  416. graphic     = "a.masonry"
  417. graphic_alt = "-"
  418.  
  419. [advance_mass_production]
  420. name     = _("Mass Production")
  421. req1     = "Automobile"
  422. req2     = "The Corporation"
  423. flags    = "Population_Pollution_Inc"
  424. graphic     = "a.mass_production"
  425. graphic_alt = "-"
  426.  
  427. [advance_mathematics]
  428. name     = _("Mathematics")
  429. req1     = "Alphabet"
  430. req2     = "Masonry"
  431. flags    = ""
  432. graphic     = "a.mathematics"
  433. graphic_alt = "-"
  434.  
  435. [advance_medicine]
  436. name     = _("Medicine")
  437. req1     = "Philosophy"
  438. req2     = "Trade"
  439. flags    = ""
  440. graphic     = "a.medicine"
  441. graphic_alt = "-"
  442.  
  443. [advance_metallurgy]
  444. name     = _("Metallurgy")
  445. req1     = "Gunpowder"
  446. req2     = "University"
  447. flags    = ""
  448. graphic     = "a.metallurgy"
  449. graphic_alt = "-"
  450.  
  451. [advance_miniaturization]
  452. name     = _("Miniaturization")
  453. req1     = "Machine Tools"
  454. req2     = "Electronics"
  455. flags    = ""
  456. graphic     = "a.miniaturization"
  457. graphic_alt = "-"
  458.  
  459. [advance_mobile_warfare]
  460. name     = _("Mobile Warfare")
  461. req1     = "Automobile"
  462. req2     = "Tactics"
  463. flags    = ""
  464. graphic     = "a.mobile_warfare"
  465. graphic_alt = "-"
  466.  
  467. [advance_monarchy]
  468. name     = _("Monarchy")
  469. req1     = "Ceremonial Burial"
  470. req2     = "Code of Laws"
  471. flags    = ""
  472. graphic     = "a.monarchy"
  473. graphic_alt = "-"
  474.  
  475. [advance_monotheism]
  476. name     = _("Monotheism")
  477. req1     = "Philosophy"
  478. req2     = "Polytheism"
  479. flags    = ""
  480. graphic     = "a.monotheism"
  481. graphic_alt = "-"
  482.  
  483. [advance_mysticism]
  484. name     = _("Mysticism")
  485. req1     = "Ceremonial Burial"
  486. req2     = "None"
  487. flags    = ""
  488. graphic     = "a.mysticism"
  489. graphic_alt = "-"
  490. helptext = _("Improves the effect of Temples.")
  491.  
  492. [advance_navigation]
  493. name     = _("Navigation")
  494. req1     = "Seafaring"
  495. req2     = "Astronomy"
  496. flags    = "Reduce_Trireme_Loss2"
  497. graphic     = "a.navigation"
  498. graphic_alt = "-"
  499.  
  500. [advance_nuclear_fission]
  501. name     = _("Nuclear Fission")
  502. req1     = "Mass Production"
  503. req2     = "Atomic Theory"
  504. flags    = ""
  505. graphic     = "a.nuclear_fission"
  506. graphic_alt = "-"
  507.  
  508. [advance_nuclear_power]
  509. name     = _("Nuclear Power")
  510. req1     = "Nuclear Fission"
  511. req2     = "Electronics"
  512. flags    = ""
  513. graphic     = "a.nuclear_power"
  514. graphic_alt = "-"
  515. helptext = _("Gives sea units one extra move.")
  516.  
  517. [advance_philosophy]
  518. name     = _("Philosophy")
  519. req1     = "Mysticism"
  520. req2     = "Literacy"
  521. flags    = "Bonus_Tech"
  522. graphic     = "a.philosophy"
  523. graphic_alt = "-"
  524.  
  525. [advance_physics]
  526. name     = _("Physics")
  527. req1     = "Literacy"
  528. req2     = "Navigation"
  529. flags    = ""
  530. graphic     = "a.physics"
  531. graphic_alt = "-"
  532.  
  533. [advance_plastics]
  534. name     = _("Plastics")
  535. req1     = "Refining"
  536. req2     = "Space Flight"
  537. flags    = "Population_Pollution_Inc"
  538. graphic     = "a.plastics"
  539. graphic_alt = "-"
  540.  
  541. [advance_polytheism]
  542. name     = _("Polytheism")
  543. req1     = "Horseback Riding"
  544. req2     = "Ceremonial Burial"
  545. flags    = ""
  546. graphic     = "a.polytheism"
  547. graphic_alt = "-"
  548.  
  549. [advance_pottery]
  550. name     = _("Pottery")
  551. req1     = "None"
  552. req2     = "None"
  553. flags    = ""
  554. graphic     = "a.pottery"
  555. graphic_alt = "-"
  556.  
  557. [advance_radio]
  558. name     = _("Radio")
  559. req1     = "Flight"
  560. req2     = "Electricity"
  561. flags    = "Airbase"
  562. graphic     = "a.radio"
  563. graphic_alt = "-"
  564.  
  565. [advance_railroad]
  566. name     = _("Railroad")
  567. req1     = "Steam Engine"
  568. req2     = "Bridge Building"
  569. flags    = "Railroad"
  570. graphic     = "a.railroad"
  571. graphic_alt = "-"
  572.  
  573. [advance_recycling]
  574. name     = _("Recycling")
  575. req1     = "Mass Production"
  576. req2     = "Democracy"
  577. flags    = ""
  578. graphic     = "a.recycling"
  579. graphic_alt = "-"
  580.  
  581. [advance_refining]
  582. name     = _("Refining")
  583. req1     = "Chemistry"
  584. req2     = "The Corporation"
  585. flags    = ""
  586. graphic     = "a.refining"
  587. graphic_alt = "-"
  588.  
  589. [advance_refrigeration]
  590. name     = _("Refrigeration")
  591. req1     = "Sanitation"
  592. req2     = "Electricity"
  593. flags    = "Farmland"
  594. graphic     = "a.refrigeration"
  595. graphic_alt = "-"
  596.  
  597. [advance_robotics]
  598. name     = _("Robotics")
  599. req1     = "Mobile Warfare"
  600. req2     = "Computers"
  601. flags    = ""
  602. graphic     = "a.robotics"
  603. graphic_alt = "-"
  604.  
  605. [advance_rocketry]
  606. name     = _("Rocketry")
  607. req1     = "Advanced Flight"
  608. req2     = "Electronics"
  609. flags    = ""
  610. graphic     = "a.rocketry"
  611. graphic_alt = "-"
  612.  
  613. [advance_sanitation]
  614. name     = _("Sanitation")
  615. req1     = "Engineering"
  616. req2     = "Medicine"
  617. flags    = ""
  618. graphic     = "a.sanitation"
  619. graphic_alt = "-"
  620.  
  621. [advance_seafaring]
  622. name     = _("Seafaring")
  623. req1     = "Pottery"
  624. req2     = "Map Making"
  625. flags    = "Reduce_Trireme_Loss1"
  626. graphic     = "a.seafaring"
  627. graphic_alt = "-"
  628.  
  629. [advance_space_flight]
  630. name     = _("Space Flight")
  631. req1     = "Computers"
  632. req2     = "Rocketry"
  633. flags    = ""
  634. graphic     = "a.space_flight"
  635. graphic_alt = "-"
  636.  
  637. [advance_stealth]
  638. name     = _("Stealth")
  639. req1     = "Superconductors"
  640. req2     = "Robotics"
  641. flags    = ""
  642. graphic     = "a.stealth"
  643. graphic_alt = "-"
  644.  
  645. [advance_steam_engine]
  646. name     = _("Steam Engine")
  647. req1     = "Physics"
  648. req2     = "Invention"
  649. flags    = ""
  650. graphic     = "a.steam_engine"
  651. graphic_alt = "-"
  652.  
  653. [advance_steel]
  654. name     = _("Steel")
  655. req1     = "Electricity"
  656. req2     = "Industrialization"
  657. flags    = ""
  658. graphic     = "a.steel"
  659. graphic_alt = "-"
  660.  
  661. [advance_superconductors]
  662. name     = _("Superconductors")
  663. req1     = "Nuclear Power"
  664. req2     = "Laser"
  665. flags    = ""
  666. graphic     = "a.superconductors"
  667. graphic_alt = "-"
  668.  
  669. [advance_tactics]
  670. name     = _("Tactics")
  671. req1     = "Conscription"
  672. req2     = "Leadership"
  673. flags    = ""
  674. graphic     = "a.tactics"
  675. graphic_alt = "-"
  676.  
  677. [advance_the_corporation]
  678. name     = _("The Corporation")
  679. req1     = "Economics"
  680. req2     = "Industrialization"
  681. flags    = ""
  682. graphic     = "a.the_corporation"
  683. graphic_alt = "-"
  684.  
  685. [advance_the_republic]
  686. name     = _("The Republic")
  687. req1     = "Code of Laws"
  688. req2     = "Literacy"
  689. flags    = ""
  690. graphic     = "a.the_republic"
  691. graphic_alt = "-"
  692.  
  693. [advance_the_wheel]
  694. name     = _("The Wheel")
  695. req1     = "Horseback Riding"
  696. req2     = "None"
  697. flags    = ""
  698. graphic     = "a.the_wheel"
  699. graphic_alt = "-"
  700.  
  701. [advance_theology]
  702. name     = _("Theology")
  703. req1     = "Feudalism"
  704. req2     = "Monotheism"
  705. flags    = ""
  706. graphic     = "a.theology"
  707. graphic_alt = "-"
  708. helptext = _("Improves the effect of Cathedrals.")
  709.  
  710. [advance_theory_of_gravity]
  711. name     = _("Theory of Gravity")
  712. req1     = "Astronomy"
  713. req2     = "University"
  714. flags    = ""
  715. graphic     = "a.theory_of_gravity"
  716. graphic_alt = "-"
  717.  
  718. [advance_trade]
  719. name     = _("Trade")
  720. req1     = "Currency"
  721. req2     = "Code of Laws"
  722. flags    = ""
  723. graphic     = "a.trade"
  724. graphic_alt = "-"
  725.  
  726. [advance_university]
  727. name     = _("University")
  728. req1     = "Mathematics"
  729. req2     = "Philosophy"
  730. flags    = ""
  731. graphic     = "a.university"
  732. graphic_alt = "-"
  733.  
  734. [advance_warrior_code]
  735. name     = _("Warrior Code")
  736. req1     = "None"
  737. req2     = "None"
  738. flags    = ""
  739. graphic     = "a.warrior_code"
  740. graphic_alt = "-"
  741.  
  742. [advance_writing]
  743. name     = _("Writing")
  744. req1     = "Alphabet"
  745. req2     = "None"
  746. flags    = ""
  747. graphic     = "a.writing"
  748. graphic_alt = "-"
  749.